Resolving Data Conflicts with Multiple Versions and Precedence Relationships in Real-Time Databases
نویسندگان
چکیده
We propose a multiversion concurrency control algorithm for real-time databases. Based on a priority cognitive algorithm commonly used in real-time processing, the proposed algorithm resolves data connicts among transactions in favor of the urgent transactions, i.e., those with higher priority. Our algorithm increases the degree of transaction concurrency while minimizing the transactions that miss their deadlines. This is achieved by using precedence relationships and multiple versions. A precedence relationship , which implies a serialization order among connicting transactions , is utilized to resolve data connicts and avoid deadlocks. The algorithm dynamically determines the abort of lower priority transactions depending on the likelihood of roll-backs and their states of execution. This leads to saving system resources by reducing unnecessary aborts of the lower priority transactions. We present some experimental results of our algorithm, comparing other real-time concurrency control algorithms. It is brieey shown that the proposed algorithm has superior performance to serveral algorithms for real-time databases.
منابع مشابه
A real-time concurrency control algorithm: Use of multiversion and precedence relationships
This paper proposes a multiversion concurrency control algorithm for real-time databases. Based on a priority cognitive algorithm commonly used in real-time processing, the algorithm resolves data connicts among connict-ing transactions in favor of the urgent transactions, i.e., those with higher priority. Our algorithm is expected to minimize the transactions missing those deadlines and increa...
متن کاملExplaining the Increasing Tolerance Threshold for Resolving Marital Conflicts with the Moderating Role of Religious Teachings (Case Study in a Military Unit)
Introduction: Family is established by the marriage contract. The emotional and rational health as well as the authority of the family depend on the members benefiting from insight and knowledge necessary to prevent deviations. Objective: This study aimed to determine the effect of increasing the tolerance threshold in solving marital conflicts with the moderating role of religious teachings. M...
متن کاملResolving Student-Parents Conflicts through the Improvement of Moral and Spiritual Intelligence
Resolving conflicts between students and their parents could lead to improvements in academic achievement. As a result, ways of helping with such an outcome are of significance. It can be hypothesized that improvements in moral and spiritual intelligence could lead to such resolutions. To explore this relationship, from among 450 high school students selected randomly, a group of 90 students wi...
متن کاملHandling of Mutual Conflicts in Distributed Databases Using Timestamps
In distributed database systems, it is desirable to allow read and write accesses to occur independently on replicated copies of database files in case of network partitions to increase availability. However, the system should detect mutual conflicts among the copies of the database files when sites from different partitions merge to form one partition. We present a timestampbased algorithm for...
متن کاملResolving Constraint Conflicts in the Integration of ER Schemas
In this work, we address the problem of constraint conflicts while integrating the conceptual schemas of multiple autonomous databases modeled using the EntityRelationship (ER) approach. This paper presents a detailed framework to resolve three types of constraint conflicts, domain constraint conflicts, attribute constraint conflicts and relationship constraint conflicts. There are two types of...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Inf. Process. Lett.
دوره 61 شماره
صفحات -
تاریخ انتشار 1997